package Database;

import Enclosure.*;
import java.sql.SQLException;
import java.util.ArrayList;

public interface IZooDataHandler {
    public ArrayList<Enclosure> getAllEnclosures() throws SQLException;
    public Enclosure getEnclosure(int enclosureId) throws SQLException;
    public void addEnclosure(Enclosure enclosure) throws SQLException;
    public void updateEnclosure(Enclosure enclosure) throws SQLException;
    public void deleteEnclosure(Enclosure enclosure) throws SQLException;
    public ArrayList<String[]> getEnclosureTypes() throws SQLException;
    public ArrayList<String[]> getEntryTypes() throws SQLException;
}
